{"stats":[{"codeType":"XML","extensionId":"org.nuxeo.audit.directoryContrib--directories","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.directory.GenericDirectory--directories","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.api.DocumentValidationService.activations--activations","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentValidationService--activations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.api.blohodlers.adapters--adapters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.api.properties--configuration","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.runtime.ConfigurationService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.api.thumbnail.adapter--adapters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.io.MarshallerRegistry.marshallers--marshallers","fromStudio":false,"numberOfContributions":25,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.io.avro.factories--factory","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.runtime.avro--factory","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.io.avro.factories--mapper","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.runtime.avro--mapper","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.io.download.DownloadService--configuration","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.ConfigurationService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.security.acl.properties--configuration","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.ConfigurationService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.storage.mongodb.configuration--configuration","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.ConfigurationService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.work.config--implementation","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--implementation","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.work.config--queues","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.PageProviderservice.contrib--providers","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.ecm.platform.query.api.PageProviderService--providers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.core.types-contrib--doctype","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.core.types-contrib--schema","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.io.marshallers--marshallers","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--backend","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--backend","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--event","fromStudio":false,"numberOfContributions":30,"targetExtensionPointId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--event","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--logConfig","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.stream.service--logConfig","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--streamProcessor","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.stream.service--streamProcessor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.persistence--hibernate","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.persistence.PersistenceComponent--hibernate","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.user.contrib--event","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--event","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.templates.convert.plugins--converter","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl--converter","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.commandline.imagemagick--command","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent--command","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.convert--converter","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl--converter","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.core.type.contrib--doctype","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.core.type.contrib--schema","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.listener--listener","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.listener.renditions--renditionDefinitions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--renditionDefinitions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.marshallers--marshallers","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.operation--bindings","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.automation.server.AutomationServer--bindings","targetExtensionPointPresent":true},{"codeType":"JAVA","extensionId":"org.nuxeo.ecm.platform.thumbnail.operation--operations","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--operations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnail.service.thumbnailfactory--thumbnailFactory","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.thumbnail.ThumbnailService--thumbnailFactory","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnailing.bulk--actions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.bulk--actions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.thumbnailing.bulk--streamProcessor","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.stream.service--streamProcessor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.core.thumbnailfactory--thumbnailFactory","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.thumbnail.ThumbnailService--thumbnailFactory","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.filemanager.contrib--plugins","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.filemanager.service.FileManagerService--plugins","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.jsf.types--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.types.TypeService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.service.contrib--automaticVideoConversions","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.video.service.VideoService--automaticVideoConversions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.service.contrib--configuration","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.video.service.VideoService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.service.contrib--videoConversions","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.platform.video.service.VideoService--videoConversions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.tools.commandlines--command","fromStudio":false,"numberOfContributions":8,"targetExtensionPointId":"org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent--command","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.video.workmanager--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"JAVA","extensionId":"org.nuxeo.ecm.video.tools.operations--operations","fromStudio":false,"numberOfContributions":5,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--operations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.login.startup.page.web.contrib--loginScreen","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--loginScreen","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.nuxeo.ecm.platform.video.doctype--doctype","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.nuxeo.ecm.platform.video.doctype--schema","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.nuxeo.ecm.platform.video.lifecycle--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.adapterContrib--adapters","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.doctypes--doctype","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.doctypes--schema","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.lifecycle.contrib--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.listener--listener","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.mimetype--mimetype","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService--mimetype","targetExtensionPointPresent":true},{"codeType":"JAVA","extensionId":"org.nuxeo.platform.TemplateSources.operations--operations","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--operations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.pageproviders--providers","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.query.api.PageProviderService--providers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.rendition.contrib--renditionDefinitions","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--renditionDefinitions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.TemplateSources.types.contrib--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.types.TypeService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.video.core.adapters--adapters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.video.core.listeners--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.video.core.previewer--MimeTypePreviewer","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.preview.adapter.PreviewAdapterManagerComponent--MimeTypePreviewer","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.video.core.renditions--filters","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.actions.ActionService--filters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.video.core.renditions--renditionDefinitionProviders","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--renditionDefinitionProviders","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.template.service.defaultContrib--contextExtension","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.template.service.TemplateProcessorComponent--contextExtension","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.template.service.defaultContrib--contextExtension1","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.template.service.TemplateProcessorComponent--contextExtension","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.template.service.defaultContrib--contextExtension2","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.template.service.TemplateProcessorComponent--contextExtension","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.template.service.defaultContrib--outputFormat","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.template.service.TemplateProcessorComponent--outputFormat","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.template.service.defaultContrib--processor","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.template.service.TemplateProcessorComponent--processor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.template.service.defaultContrib--processor1","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.template.service.TemplateProcessorComponent--processor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.template.service.defaultContrib--processor2","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.template.service.TemplateProcessorComponent--processor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.url.codec.web.contribs--codecs","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.url.service.DocumentViewCodecService--codecs","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.actions--actions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.actions.ActionService--actions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.authentication.contrib--startURL","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--startURL","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.properties.contrib--configuration","fromStudio":false,"numberOfContributions":24,"targetExtensionPointId":"org.nuxeo.runtime.ConfigurationService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.request.contrib--filterConfig","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService--filterConfig","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.resources--bundles","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.WebResources--bundles","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.resources--resources","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.WebResources--resources","targetExtensionPointPresent":true}]}